package cn.ainit.yz.sprk;

import java.util.List;

import cn.ainit.sys.framework.entity.SysButtons;
import cn.ainit.sys.framework.entity.SysColumns;
import cn.ainit.sys.pages.config.entity.ConfigFunctions;
import cn.ainit.sys.pages.config.entity.ConfigObject;
import cn.ainit.sys.query.datastore.DataStore;
import cn.ainit.sys.query.entity.QueryButton;
import cn.ainit.sys.query.entity.QueryColumn;
import cn.ainit.sys.ui.buttons.FormButtons;
import cn.ainit.sys.ui.entity.SelectOptions;
import cn.ainit.sys.ui.entity.UIObject;
import cn.ainit.sys.ui.forms.Columns;
import cn.ainit.yz.sprk.entity.Sprk;
import cn.ainit.yz.sprk.entity.SprkItem;

public interface SprkDao {
	/**
	 * 保存Sprk
	 * @param sprk
	 * @param sprkItems
	 * @return
	 * @throws Exception
	 * @author Xuzq
	 * @date 2014-2-21 下午03:11:34
	 */
	boolean saveSprk(Sprk sprk, List<SprkItem> sprkItems) throws Exception;
	/**
	 * 更新Sprk
	 * @param sprk
	 * @param sprkItems
	 * @return
	 * @throws Exception
	 * @author Xuzq
	 * @date 2014-2-21 下午03:12:15
	 */
	boolean updateSprk(Sprk sprk, List<SprkItem> sprkItems) throws Exception;
	/**
 	 * 印厂入库单生成到货单
 	 * @param exId
 	 * @return
 	 * @throws Exception
 	 * @author wyang
 	 * @date : 2014-3-26 下午04:27:19
 	 */
 	String sprkToDaohuo(String sprkId,String oId) throws Exception;
 	/**
 	 * 根据选题Id查询对应的商品Id
 	 * @param xtId
 	 * @return
 	 * @throws Exception
 	 */
 	String getHId(String xtId) throws Exception;
}
